/*public*/
body { font-size: 62.5%; }
a, a:link, a:visited, a:hover, a:active { text-decoration: none!important }
.bg-no{background-color:transparent!important;}
.p-no{padding:0!important;}
.m-no { margin: 0!important; }
.b-no{border:none!important;}
.f-2x { font-size: 1.8rem; }
.f-1x { font-size: 1.5rem; }
.fw-bold { font-weight: bold!important; }
.text-center { text-align: center }
.pull-left { float: left; }
.pull-right { float: right; }
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-table; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }
@media screen and (max-device-width: 320px) {
.f-2x { font-size: 1.5rem; }
.f-1x { font-size: 1.2rem; }
}

.blend-picture-full img{
    margin: 0;
}